/**************************************************
* 创建作者：	咕咕咕
* 创建时间：	2020-12-14
* 作用描述：	#除运算符
***************************************************/

namespace Utils.Calc
{
	internal class DivOperator : Operator
	{
        #region ----属性----
        public override byte Priority => 3;
        public override bool TwoOperand => true;
        public override bool Praevia => false;
        #endregion

        #region ----公有方法----
        public override double Calculate(double n1, double n2)
        {
            if (n1 == 0)
            {
                return double.MaxValue;
            }

            return n2 / n1;
        }

        public override string ToString() => $"除号{Priority}";
        #endregion
    }
}